<?php
defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'basic';
$return=array();
/*******basic*******/
if($_RQ['op']=='basic'){
	if($_RQ['postdata']){
		$postdata=get_postdata();
		if($postdata['takeover']){
			$da=array('backtype'=>8,'key'=>'jy_chatgpt1','status'=>1,'takeover'=>1,'title'=>'接管chatgpt聊天','event'=>'create','keyword'=>trim($postdata['takeover']));
			$postdata['takeoverid']=cfc('core')->save_back($da,'jy_chatgpt');
		}elseif($postdata['takeoverid']){
			cfc('core')->del_back($postdata['takeoverid']);
			$postdata['takeoverid']=0;
		}
		if($postdata['outover']){
			$da=array('backtype'=>8,'key'=>'jy_chatgpt2','status'=>1,'outover'=>1,'title'=>'退出chatgpt聊天','event'=>'create','keyword'=>trim($postdata['outover']));
			$postdata['outoverid']=cfc('core')->save_back($da,'jy_chatgpt');
		}elseif($postdata['outoverid']){
			cfc('core')->del_back($postdata['outoverid']);
			$postdata['outoverid']=0;
		}
		$this->plugin_setting('basic',$postdata);
		exi('设置成功');
	}
	$footernav =array(
		array('title'=>'首页','icon'=>'icon-shouye','action'=>'jy_chatgpt/index/'),
		array('title'=>'我的对话','icon'=>'icon-viewlist','action'=>'jy_chatgpt/mychat/'),
		array('title'=>'个人中心','icon'=>'icon-wo1','action'=>'jy_chatgpt/home/'),
	);
	//$yufee=$this->model('model')->yufee($content);
	$return['item']['yufee']=$yufee;
	$return['item']=$this->plugin_setting('basic');
	$tip='①注册一个OpenAI的账号;
	</br>②创建API秘钥。登录账号后，在账户管理界面里，找到API Keys页面，创建一个秘钥。
	</br>1、注意：国内注册OpenAI的账号有点困难，需要翻墙；
	</br>2、API接口国内服务器是可以正常使用的，只是速度会慢一些；
	</br>3、创建的API Keys是免费的，普通的每日有几万次的免费额度。
	';
	$htmls=array(
		'type'=>'edit',
		'desc'=>'参数设置',
		'edit_tab'=>true,
		'edits'=>array(
			array(
				'title'=>'基本信息',
				'list'=>array(
					array('type'=>'tip','title'=>$tip),
					array('type'=>'checkbox','title'=>'支持的机器人','name'=>'apis','options'=>'apis','help'=>'勾选后，按上下顺序，触发回答'),
					array('type'=>'string','title'=>'chatGPT Key','name'=>'apikey','help'=>'https://openai.com/api/官网注册获得'),
					array('type'=>'string','title'=>'chatGPT中转url','name'=>'apiurl','help'=>'如何自己国内搭建了中转服务器，可以设置，默认是：https://api.openai.com/v1/chat/completions'),
					//array('type'=>'copy','title'=>'当前chatGPT余额','name'=>'yufee','help'=>'修改chatGPT Key，需提交保存后，才能生效！'),
					array('type'=>'string','title'=>'图灵 Key','name'=>'tulingkey','help'=>'http://www.tuling123.com/官网注册获得'),
					array('type'=>'switch','title'=>'是否启用问答库','name'=>'isku','help'=>'启用后，优先匹配问答库的内容'),
					array('type'=>'switch','title'=>'启用问答模式？','name'=>'iswenda','help'=>'（默认是聊天模式）启用后，每次提问必须等回答后，才能再次提问！'),
					array('type'=>'switch','title'=>'机器人回答的是否入库？','name'=>'upwenda','help'=>'开启后，只要是机器人回答的都会入库！'),
					array('type'=>'image','title'=>'chatGPT头像','name'=>'ailogo','help'=>''),
					array('type'=>'text','title'=>'欢迎语句','name'=>'welcome','help'=>''),
					array('type'=>'text','title'=>'无法回答问题','name'=>'nomsg','help'=>''),
					array('type'=>'string','title'=>'平台标题','name'=>'title','help'=>''),
					array('type'=>'string','title'=>'分享标题','name'=>'share_title'),
					array('type'=>'string','title'=>'分享描述','name'=>'share_desc'),
					array('type'=>'image','title'=>'分享图片','name'=>'share_image','help'=>'建议尺寸：高320px*宽640px'),
				),
			),
			array(
				'title'=>'vip收费设置',
				'list'=>array(
					array('type'=>'switch','title'=>'是否关闭VIP功能？','name'=>'no_vip','help'=>'关闭VIP功能，不再显示购买VIP'),
					array('type'=>'unitstring','unit'=>'次','title'=>'免费对话数量','name'=>'feetimes'),
					array('type'=>'string','title'=>'月费','name'=>'mfee'),
					array('type'=>'string','title'=>'月费原价','name'=>'mfee0'),
					array('type'=>'string','title'=>'季费','name'=>'jfee'),
					array('type'=>'string','title'=>'季费原价','name'=>'jfee0'),
					array('type'=>'string','title'=>'年费','name'=>'yfee'),
					array('type'=>'string','title'=>'年费原价','name'=>'yfee0'),
					array('type'=>'image','title'=>'充值会员页面背景图','name'=>'vipbg','help'=>'建议尺寸：高360px*宽640px'),
				)
			),
			array(
				'title'=>'金币机制',
				'list'=>array(
					array('type'=>'tip','title'=>'务必先设置-我的站点--支付参数--虚拟币--金币--支持显示;
					</br>优先启用VIP机制；已购买VIP的不消耗金币！
					'),
					array('type'=>'switch','title'=>'是否启用提问消耗N金币','name'=>'bi_open'),
					array('type'=>'unitstring','unit'=>'个','title'=>'新用户赠送N个金币','name'=>'bi_new'),
					array('type'=>'unitstring','unit'=>'个','title'=>'每次提问消耗N金币','name'=>'bi_post'),
					array('type'=>'unitstring','unit'=>'个/人','title'=>'按人分享赚N金币','name'=>'bi_sale'),
					array('type'=>'unitstring','unit'=>'个/次','title'=>'按次分享赚N金币','name'=>'bi_sale2'),
					array('type'=>'unitstring','unit'=>'个','title'=>'按次分享赚每日上限','name'=>'bi_sale2max'),
					array('type'=>'unitstring','unit'=>'个/次','title'=>'看广告赚N金币','name'=>'bi_ad'),
					array('type'=>'unitstring','unit'=>'个/元','title'=>'金币充值比例','name'=>'bi_rate','help'=>'不设置，表示1元一个'),
				)
			),
			array(
				'title'=>'金币充值设置',
					'list'=>array(
						array('type'=>'array','name'=>'redfeeset','title'=>'充值额度','add_tip'=>'添加一个充值额度',
									'list'=>array(
										array('type'=>'unitstring','unit'=>'元','name'=>'fee','title'=>'金额'),
										array('type'=>'unitstring','unit'=>'个','name'=>'addnum','title'=>'额外送金币'),
									),
									'details'=>array(
										array('type'=>'unitstring','unit'=>'元','name'=>'fee','title'=>'金额'),
										array('type'=>'unitstring','unit'=>'个','name'=>'addnum','title'=>'额外送金币'),	
									)
						),
					)
			),
			array(
				'title'=>'小程序广告',
				'list'=>array(
					array('type'=>'string','title'=>'插屏广告','name'=>'wxapp_ad01','help'=>'例如：adunit-513cf0c735a3d48a'),
					array('type'=>'string','title'=>'激励视频广告','name'=>'wxapp_ad02','help'=>'例如：adunit-513cf0c735a3d48a'),
				),
			),
			array(
				'title'=>'微信对接',
				'list'=>array(
					array('type'=>'string','title'=>'接管关键词','name'=>'takeover','help'=>'例如：chatgpt；添加后，微信公众号，输入《chatgpt》关键词触发，会进入本《chatGPT聊天环境》'),
					array('type'=>'string','title'=>'退出关键词','name'=>'outover','help'=>'例如：退出chatgpt'),
				),
			),
			array(
					'title'=>'欢迎幻灯片',
					'list'=>array(
								array('type'=>'switch','title'=>'开启欢迎页面','name'=>'iswelcome','help'=>'开启后，访问首页会先进入欢迎页面！'),
								array('type'=>'array','title'=>'欢迎幻灯片','name'=>'welcomehdps','add_tip'=>'添加一个欢迎幻灯片',
										'list'=>array(
											array('type'=>'string','name'=>'title','title'=>'标题'),
											array('type'=>'image','name'=>'picurl','title'=>'图片'),
											array('type'=>'string','name'=>'url','title'=>'地址'),
										),
										'details'=>array(
											array('type'=>'string','name'=>'title','title'=>'标题'),
											array('type'=>'string','name'=>'desc','title'=>'描述'),
											array('type'=>'image','name'=>'picurl','title'=>'图片','help'=>'推荐尺寸：750*900'),
											array('type'=>'link','name'=>'url','from'=>'action','title'=>'地址'),
										)
								),
					)
			),
			array(
				'title'=>'底部导航',
					'list'=>array(
									array('type'=>'array','name'=>'footernav','add_tip'=>'添加一个底部导航',
									'list'=>array(
										array('type'=>'string','name'=>'title','title'=>'导航名称'),
										array('type'=>'icon','name'=>'icon','from'=>'jinyunicon','title'=>'导航图标'),
										array('type'=>'string','name'=>'action','title'=>'导航链接'),							
									),
									'details'=>array(
										array('type'=>'string','name'=>'title','title'=>'导航名称'),
										array('type'=>'icon','name'=>'icon','from'=>'jinyunicon','title'=>'导航图标','help'=>'图标，例如：icon-shouye'),							
										array('type'=>'link','name'=>'action','from'=>'action','title'=>'导航链接'),
									)
								),
					)
			),
		)
	);
	$return['apis']=$this->apis;
	$return['htmls']=$htmls;
	exi($return);
}
/*******basic*******/
/*******op*******/
